<?php
// +----------------------------------------------------------------------
// | likeadmin快速开发前后端分离管理后台（PHP版）
// +----------------------------------------------------------------------
// | 欢迎阅读学习系统程序代码，建议反馈是我们前进的动力
// | 开源版本可自由商用，可去除界面版权logo
// | gitee下载：https://gitee.com/likeshop_gitee/likeadmin
// | github下载：https://github.com/likeshop-github/likeadmin
// | 访问官网：https://www.likeadmin.cn
// | likeadmin团队 版权所有 拥有最终解释权
// +----------------------------------------------------------------------
// | author: likeadminTeam
// +----------------------------------------------------------------------

namespace app\common\model\tools;


use app\common\model\BaseModel;

/**
 * 代码生成表字段信息表
 * @property $id   id
 * @property $table_id   表id
 * @property $column_name   字段名称
 * @property $column_comment   字段描述
 * @property $column_type   字段类型
 * @property $is_required   是否必填 0-非必填 1-必填
 * @property $is_pk   是否为主键 0-不是 1-是
 * @property $is_insert   是否为插入字段 0-不是 1-是
 * @property $is_update   是否为更新字段 0-不是 1-是
 * @property $is_lists   是否为列表字段 0-不是 1-是
 * @property $is_query   是否为查询字段 0-不是 1-是
 * @property $query_type   查询类型
 * @property $view_type   显示类型
 * @property $dict_type   字典类型
 * @property $create_time   创建时间
 * @property $update_time   修改时间
 * @property GenerateTable   $generate_table   @notes 关联table表
*/

class GenerateColumn extends BaseModel
{

    /**
     * @notes 关联table表
     * @return \think\model\relation\BelongsTo
     * @author 段誉
     * @date 2022/6/15 18:59
     */
    public function generateTable()
    {
        return $this->belongsTo(GenerateTable::class, 'id', 'table_id');
    }
}